package user

import (
	"context"
	v1 "qiyu-contact/api/user/v1"
)

type IUserV1 interface {
	Register(ctx context.Context, req *v1.RegisterReq) (res *v1.RegisterRes, err error)
	Login(ctx context.Context, req *v1.LoginReq) (res *v1.LoginRes, err error)
	FindUserAccount(ctx context.Context, req *v1.FindUserAccountReq) (res *v1.FindUserAccountRes, err error)
	GetUserFriend(ctx context.Context, req *v1.GetUserFriendReq) (res *v1.GetUserFriendRes, err error)
	GetUserDetail(ctx context.Context, req *v1.GetUserDetailReq) (res *v1.GetUserDetailRes, err error)
}
